Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London San Benedetto Challenger U.S. Open - New York San Marino Challenger Todi Challenger Campinas Challenger Genova Challenger Davis Cup, Group A, Bologna Szczecin Challenger China Open - Beijing Shanghai Rolex Masters - Shanghai Santa Fe 2 Challenger Buenos Aires Challenger Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Valencia Challenger BMW Open - Munich Miami Open - Miami United Cup - Australia Australian Open - Melbourne Adelaide International - Adelaide Girona Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Davis Cup, World Group, Q, CHI-PER 3-2 Movistar Chile Open - Santiago Olympics - Paris Murcia Challenger BNP Paribas Open - Indian Wells Szekesfehervar Challenger Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Trieste Challenger Nordea Open - Bastad Francavilla Challenger Rome Challenger Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Mutua Madrid Open - Madrid Cagliari Challenger French Open - Paris Perugia Challenger Szczecin Challenger Sassuolo Challenger Wimbledon - London Modena Challenger Genova Challenger San Marino Challenger Chengdu Open - Chengdu Verona Challenger Western & Southern Open - Cincinnati U.S. Open - New York Lisbon Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Braga Challenger Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Valencia Challenger Rolex Paris Masters - Paris Helsinki Challenger Rosario Challenger Movistar Chile Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Punta Del Este Challenger Montemar Challenger Estoril Challenger BMW Open - Munich Argentina Open - Buenos Aires Piracicaba Challenger Lugano Challenger Brisbane International - Brisbane Australian Open - Melbourne Buenos Aires Challenger Turin Challenger Murcia Challenger Internazionali BNL d'Italia - Rome Naples Challenger Rome Challenger Cancun Challenger Barletta Challenger Tiriac Open - Bucharest National Bank Open - Toronto Wimbledon - London Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva French Open - Paris Birmingham Challenger Heilbronn Challenger Libema Open - 's-Hertogenbosch Modena Challenger Perugia Challenger Terra Wortmann Open - Halle Braunschweig Challenger Nordea Open - Bastad Cincinnati Open - Cincinnati U.S. Open - New York Genova Challenger Szczecin Challenger Argentina F1 Chile F9 Chile 11 Italy F2 Chile F1 Chile F2 Chile F3 Netherlands F2 Italy F15 Italy F16 Italy F17 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Italy F17 Spain F12 Italy F18 Serbia F3 Germany F6 Germany F7 Italy F22 Brazil F7 Brazil F8 Colombia F4 Italy F32 Italy F33 Italy F34 Chile F4 Italy F5 Italy F14 Italy F22 Italy F24 Italy F28 Italy F29 Italy F30 Egypt F37 Egypt F38 Azerbaijan F2 USA F6 Azerbaijan F3 Italy F1 Italy F3 Italy F7 Italy F8 Italy F10 Italy F11 Italy F14 Italy F19 Italy F20 Italy F21 Romania F13 Romania F14 Romania F15 Italy F28 Italy F29 Canada F9 Italy F2 Italy F35 Chile F5 Chile F7 Chile F8 Great Britain F2 (Tipton) Great Britain F3 (Shrewsbury) Italy F7 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F17 (Bergamo) Italy F19 (Basilicanova) Austria F1 (Telfs) Italy F21 (Casinalbo) Italy F23 (Pontedera) Italy F29 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) M15 Monastir M25 Trento M15 Porec M25 Santa Margherita Di Pula M25 Karlsruhe M25 Trento M15 Porec M15 Santo Domingo M15 Santo Domingo M25 Pensacola Szczecin Challenger Forli 5 Challenger Cagliari Challenger Bad Waltersdorf Challenger Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati Lima Challenger Morelos Challenger Salinas Challenger Santiago Challenger Mohammedia Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Brescia Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Cordenons Challenger Brescia Challenger Andria Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Barletta Challenger Savannah Challenger Tallahassee Challenger Rome Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Cortina Challenger Fano Challenger Manerbio Challenger Como Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Andria Challenger Morelos Challenger Bergamo Challenger Santiago Challenger Zhuhai Challenger Shenzhen Challenger Buenos Aires Challenger Guadalajara Challenger Quanzhou Challenger Leon Challenger Tempe Challenger Barletta Challenger Francavilla Challenger Rome Challenger Bordeaux Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger San Benedetto Challenger Biella Challenger Floridablanca Challenger Santo Domingo Challenger Cordenons Challenger Manerbio Challenger Como Challenger Quito Challenger Genova Challenger Bogota Challenger Ningboo Challenger Montevideo Challenger Brescia Challenger Santiago Challenger Andria Challenger Rio De Janeiro Challenger Canberra Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Qujing Challenger Barletta Challenger Francavilla Challenger Vicenza Challenger Caltanissetta Challenger L'Aquila Challenger Milan Challenger Perugia Challenger San Benedetto Challenger Segovia Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Biella Challenger Florence Challenger Barcelona Challenger Brest Challenger Andria Challenger Chennai Challenger Morelos Challenger Phoenix Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Vicenza Challenger Parma Challenger Perugia Challenger San Benedetto Challenger Tampere Challenger Sopot Challenger Manerbio Challenger Cordenons Challenger Como Challenger Genova Challenger Biella Challenger Florence Challenger Barcelona Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Cordenons Challenger Forli Challenger Biella Challenger Marbella Challenger Parma Challenger Ortisei Challenger Lima Challenger Antalya Challenger Antalya 2 Challenger Biella 1 Challenger Concepcion Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Santiago Challenger Zadar Challenger Rome 1 Challenger Salinas Challenger Rome 2 Challenger Salinas 2 Challenger Little Rock Challenger Biella 7 Challenger Lyon Challenger Orlando 2 Challenger Forli Challenger Salzburg-Anif Challenger Perugia Challenger Todi Challenger Tampere Challenger Trieste Challenger Cordenons Challenger San Marino Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Cassis Challenger Szczecin Challenger Braga Challenger Lisbon Challenger Napoli Challenger Santiago 2 Challenger Napoli 2 Challenger Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Roanne Challenger Campinas Challenger Bari Challenger Brasilia Challenger Sao Paulo Challenger Forli 3 Challenger Cherbourg Challenger Forli 4 Challenger Santiago Challenger Roseto Degli Abruzzi 1 Challenger Concepcion 2 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Mexico City Challenger Murcia Challenger Barletta Challenger San Luis Potosi Challenger Aguascalientes Challenger Rome 1 Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Lyon Challenger Montechiarugolo - Parma Challenger Oeiras 3 Challenger Luedenscheid Challenger Verona Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Vancouver Challenger Szczecin Challenger Genova Challenger Lisbon Challenger Parma Challenger Ortisei Challenger Bergamo Challenger Valencia Challenger Canberra Challenger Santiago Challenger Vina del Mar Challenger Sanremo Challenger Barletta Challenger Roseto Degli Abruzzi Challenger Heilbronn Challenger Perugia Challenger Montechiarugolo Challenger Verona Challenger Trieste Challenger Turin Challenger Apia International - Sydney Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rio Open - Rio de Janeiro VTR Open - Vina del Mar Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Adelaide International - Adelaide Forte Village Sardegna Open - Sardinia Antalya Open - Antalya Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Swiss Open - Gstaad Sardegna Open - Cagliari Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Terra Wortmann Open - Halle Rothesay International - Eastbourne Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, World Group, PO, CHI-KAZ 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments U.S. Open (juniors)